package blackitheima1.FileWrite;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;

//字符缓冲流为  字符串排序
public class MyBuffer1 {
    public static void main(String[] args) throws IOException {
        //字符缓冲输入流 读数据
        BufferedReader br=new BufferedReader(new FileReader("day12\\ddd"));
        //字符缓冲输入流特有方法  读取一行字符串
        String line = br.readLine();
        //输出读取的字符串
        System.out.println("读取的字符串为:");
        System.out.println(line);
        //释放资源
        br.close();

        //字符串分割
        String[] split = line.split(" ");
        //创建新的int类型的数组用于接收要比较的数字
        int[] arr=new int[split.length];
        //遍历字符串数组,为int数组赋值
        for (int i = 0; i < split.length; i++) {
           String smallStr= split[i];
            int number = Integer.parseInt(smallStr);
            arr[i]=number;
        }

        //调用方法位数组排序
        Arrays.sort(arr);

        //创建字符输出流 写数据
        FileWriter fw=new FileWriter("day12\\eee");
        //遍历数组 书写数据
        for (int i = 0; i < arr.length; i++) {
            fw.write(arr[i]+" ");
        }
        //释放资源
        fw.close();
    }
}
